﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions;

namespace WebCollection.Tags
{
    /// <summary>
    /// tag：<regex>
    /// </summary>
    class TRegex
    {
        public TPattern TPattern { get; set; }

        public TFormat TFormat { get; set; }

        public TRegex(TPattern tPattern, TFormat tFormat) 
        {
            this.TPattern = tPattern;
            this.TFormat = tFormat;
        }

        //public string Match(string input)
        //{
        //    Match m = TPattern.Regex.Match(input);
        //    if (string.IsNullOrEmpty(format))
        //    {
        //        return m.Groups[1].Value;
        //    }
        //    else
        //    {
        //        List<string> values = new List<string>();
        //        for (int i = 1; i < m.Groups.Count; i++)
        //        {
        //            values.Add(m.Groups[i].Value);
        //        }

        //        return string.Format(format, values);
        //    }
        //}
    }
}
